Stefan and Caroline’s wedding will almost certainly go down in flames on Friday’s Vampire Diaries (The CW, 8/7c), so let’s take a little time to appreciate all the effort that went into the bride’s look -- before you-know-who comes along and mucks it up. The CW has released new stills from the series’ penultimate episode, “We’re […]